
/**
 * Tencent is pleased to support the open source community by making MSEC available.
 *
 * Copyright (C) 2016 THL A29 Limited, a Tencent company. All rights reserved.
 *
 * Licensed under the GNU General Public License, Version 2.0 (the "License"); 
 * you may not use this file except in compliance with the License. You may 
 * obtain a copy of the License at
 *
 *     https://opensource.org/licenses/GPL-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the 
 * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */


#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include "logsys_api.h"

using namespace std;

int main(int argc, char* argv[]) {
    msec::LogsysApi* log_api = msec::LogsysApi::GetInstance();

    int ret = log_api->Init("./config.ini");
    if (ret != 0)
    {
        cerr << "logsys api init failed." << endl;
        return -1;
    }
    
    msec::LogSetHeader("ReqID", "1234888").LogSetHeader("IP", "26.19.3.243").LogSetHeader("ServiceName", "TestSvc.TestSvc");
    msec::LOG(msec::LogsysApi::ERROR, "%s", "something");
    return 0;
}
